package com.ldk.framework.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.ldk.base.framework.entity.BaseEntity;

/**
* AppVersion实体类
* @author xiangwl
*/
public class AppVersion extends BaseEntity {

	private static final long serialVersionUID = -2149101276703523251L;
	/**
	* 
	*/
	private java.lang.Integer   appId;
	/**
	* 当前版本号
	*/
	private java.lang.Integer   currentVersion;
	/**
	* 版本编号
	*/
	private java.lang.String   versionNo;
	/**
	* 版本信息
	*/
	private java.lang.String   versionInfo;
	/**
	* 版本大小（单位M）
	*/
	private java.lang.Integer   size;
	/**
	* 当前版本下载地址
	*/
	private java.lang.String   downUrl;
	/**
	* 要求更新的最小版本号，默认与current_version相同
	*/
	private java.lang.Integer   minVersion;
	/**
	* 所属平台,见ldk_platform表
	*/
	private java.lang.String   platform;
	/**
	* 更新时间
	*/
	@JSONField(serialize=false)
	private java.lang.Long   updateTime;
	/**
	* 是否强制更新
	*/
	private java.lang.Boolean   forceUpdate;
	/**
	* 是否启用
	*/
	@JSONField(serialize=false)
	private java.lang.Boolean   enabled;

	public java.lang.Integer getAppId() {
		return appId;
	}
	public void setAppId (java.lang.Integer appId){
    	this.appId = appId;
	}
	public java.lang.Integer getCurrentVersion() {
		return currentVersion;
	}
	public void setCurrentVersion (java.lang.Integer currentVersion){
    	this.currentVersion = currentVersion;
	}
	public java.lang.String getVersionNo() {
		return versionNo;
	}
	public void setVersionNo (java.lang.String versionNo){
    	this.versionNo = versionNo;
	}
	public java.lang.String getVersionInfo() {
		return versionInfo;
	}
	public void setVersionInfo (java.lang.String versionInfo){
    	this.versionInfo = versionInfo;
	}
	public java.lang.Integer getSize() {
		return size;
	}
	public void setSize (java.lang.Integer size){
    	this.size = size;
	}
	public java.lang.String getDownUrl() {
		return downUrl;
	}
	public void setDownUrl (java.lang.String downUrl){
    	this.downUrl = downUrl;
	}
	public java.lang.Integer getMinVersion() {
		return minVersion;
	}
	public void setMinVersion (java.lang.Integer minVersion){
    	this.minVersion = minVersion;
	}
	public java.lang.String getPlatform() {
		return platform;
	}
	public void setPlatform (java.lang.String platform){
    	this.platform = platform;
	}
	public java.lang.Long getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime (java.lang.Long updateTime){
    	this.updateTime = updateTime;
	}
	public java.lang.Boolean getForceUpdate() {
		return forceUpdate;
	}
	public void setForceUpdate (java.lang.Boolean forceUpdate){
    	this.forceUpdate = forceUpdate;
	}
	public java.lang.Boolean getEnabled() {
		return enabled;
	}
	public void setEnabled (java.lang.Boolean enabled){
    	this.enabled = enabled;
	}

}
